Quantitative Workflow Resiliency
نویسندگان
چکیده
A workflow is resilient when the unavailability of some users does not force to choose between a violation of the security policy or an early termination of the workflow. Although checking for the resiliency of a workflow is a well-studied problem, solutions usually only provide a binary answer to the problem, leaving a workflow designer with little help when the workflow is not resilient. We propose in this paper to provide instead a measure of quantitative resiliency, indicating how much a workflow is likely to terminate for a given security policy and a given user availability model. We define this notion by encoding the resiliency problem as a decision problem, reducing the finding of an optimal user-task assignment to that of solving a Markov Decision Process. We illustrate the flexibility of our encoding by considering different measures of resiliency, and we empirically analyse them, showing the existence of a trade-off between multiple aspects such as success rate, expected termination step and computation time, thus providing a toolbox that could help a workflow designer to improve or fix a workflow. © 2015 Newcastle University. Printed and published by Newcastle University, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details MACE, J. C; MORISSET, C; MOORSEL, A; Quantitative Workflow Resiliency [By] J. C. Mace, C. Morisset, A. Moorsel Newcastle upon Tyne: Newcastle University: Computing Science, 2015. (Newcastle University, Computing Science, Technical Report Series, No. CS-TR-1467)
منابع مشابه
COMPUTING SCIENCE Resiliency Variance in Workflows with Choice
Computing a user-task assignment for a workflow coming with probabilistic user availability provides a measure of completion rate or resiliency. To a workflow designer this indicates a risk of failure, especially useful for workflows which cannot be changed due to rigid security constraints. Furthermore, resiliency can help outline a mitigation strategy which states actions that can be performe...
متن کاملResiliency Variance in Workflows with Choice
Computing a user-task assignment for a workflow coming with probabilistic user availability provides a measure of completion rate or resiliency. To a workflow designer this indicates a risk of failure, especially useful for workflows which cannot be changed due to rigid security constraints. Furthermore, resiliency can help outline a mitigation strategy which states actions that can be performe...
متن کاملImpact of Policy Design on Workflow Resiliency Computation Time
Workflows are complex operational processes that include security constraints restricting which users can perform which tasks. An improper user-task assignment may prevent the completion of the workflow, and deciding such an assignment at runtime is known to be complex, especially when considering user unavailability (known as the resiliency problem). Therefore, design tools are required that a...
متن کاملSatisfiability and Resiliency in Workflow Systems
We propose the role-and-relation-based access control (RBAC) model for workflow systems. In RBAC, in addition to auser’s role memberships, the user’s relationships with other users help determine whether the user is allowed to perform acertain step in a workflow. For example, a constraint may require that two steps must not be performed by users who havea conflict of interest. We al...
متن کاملFuzzy Multiple Criteria Workflow Robustness and Resiliency Modeling with Petri Nets
The increasing complexity and tight coupling between people and computer systems in military operations has led to improved efficiency, as well as greater vulnerability due to system failure. Careful management of workflow systems can minimize operational vulnerability in command and control. Tavana et al. (2011) developed a workflow management framework capable of both modeling structure and p...
متن کامل